#ifndef _EVENT_CONTROL_H_
#define _EVENT_CONTROL_H_
#include "asyncBase.h"
#include "imgProcManager.h"
#include "commonDefine.h"

class EventSchedule{
public:
    EventSchedule();


    int taskSysInit(std::shared_ptr<notifyCond<image_detect_info>>& nc);
    int taskStartTrack(image_detect_info& track_rect);

    int taskStopTrack();
private:
    std::unique_ptr<ImgProcManager> imgAlgor;
    std::shared_ptr<notifyCond<BoradStatus>> Cnotify;
};

#endif